package com.as.server.service;

import com.as.server.entity.Follow;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface FollowService {
    /**
     * 根据uidTo去查找关注列表
     * @param uidTo 查询关注者id
     * @param pageNum 当前页
     * @param pageSize 一页大小
     * @return
     */
    Page<Follow> selectAllByUidtoPage(Long uidTo,int pageNum,int pageSize);

    /**
     * 根据uidFollow 去查找粉丝
     * @param uidFollow 查询被关注的id
     * @param pageNum 当前页
     * @param pageSize 一页大小
     * @return
     */
    Page<Follow> selectAllByUidFollowPage(Long uidFollow,int pageNum,int pageSize);

    /**
     *
     * @return
     */
    List selectNumber(Long uid);

    /**
     * 添加关注
     * @param record 关注信息
     * @return
     */
    int insert(Follow record);
}
